package com.hongxun.greenentity.sg;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;

import java.io.Serializable;
import java.util.Date;
import org.greenrobot.greendao.annotation.Generated;

/**
 * 施工项目
 */
@Entity
public class CPBaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    //主键
    @Id
    private String guid;
    //所属批次ID
    private String bGuid;
    //业务类型 数据字典 category_type
    private String pBCategory;
    //项目类别   数据字典  progect_type
    private String pBType;
    //储备状态  数据字典 project_hivetype（规划、储备）
    private String pBHive;
    //项目状态  数据字典 project_state (踏勘、估算调整、归档)
    private String pBState;
    //项目名称
    private String pBName;
    //项目地址
    private String pBAddress;
    //项目经度
    private Double pBLongitude;
    //项目纬度
    private Double pBLatitude;
    //项目单位ID
    private Long pBOrgid;
    //所属申请书id
    private String aGuid;
    //所属预算标准id  多个 以，隔开
    private String sGuid;
    //最高电压等 数据字典 voltage_type(10kV,380V,220V)
    private String pBVoltage;
    //踏勘人ID 多个逗号隔开
    private String pBCollectid;
    //估算人ID 逗号隔开
    private String pBReckonid;
    //创建时间
    private Date pBAddtime;
    //项目申请书名称
    private String pBBookname;
    //估算调整日期
    private Date pBChangetime;
    //数据状态
    private String pBDatastate;
    //是否作图
    private String isDraw;
    @Generated(hash = 634175656)
    public CPBaseEntity(String guid, String bGuid, String pBCategory, String pBType,
            String pBHive, String pBState, String pBName, String pBAddress,
            Double pBLongitude, Double pBLatitude, Long pBOrgid, String aGuid,
            String sGuid, String pBVoltage, String pBCollectid, String pBReckonid,
            Date pBAddtime, String pBBookname, Date pBChangetime,
            String pBDatastate, String isDraw) {
        this.guid = guid;
        this.bGuid = bGuid;
        this.pBCategory = pBCategory;
        this.pBType = pBType;
        this.pBHive = pBHive;
        this.pBState = pBState;
        this.pBName = pBName;
        this.pBAddress = pBAddress;
        this.pBLongitude = pBLongitude;
        this.pBLatitude = pBLatitude;
        this.pBOrgid = pBOrgid;
        this.aGuid = aGuid;
        this.sGuid = sGuid;
        this.pBVoltage = pBVoltage;
        this.pBCollectid = pBCollectid;
        this.pBReckonid = pBReckonid;
        this.pBAddtime = pBAddtime;
        this.pBBookname = pBBookname;
        this.pBChangetime = pBChangetime;
        this.pBDatastate = pBDatastate;
        this.isDraw = isDraw;
    }
    @Generated(hash = 2119767312)
    public CPBaseEntity() {
    }
    public String getGuid() {
        return this.guid;
    }
    public void setGuid(String guid) {
        this.guid = guid;
    }
    public String getBGuid() {
        return this.bGuid;
    }
    public void setBGuid(String bGuid) {
        this.bGuid = bGuid;
    }
    public String getPBCategory() {
        return this.pBCategory;
    }
    public void setPBCategory(String pBCategory) {
        this.pBCategory = pBCategory;
    }
    public String getPBType() {
        return this.pBType;
    }
    public void setPBType(String pBType) {
        this.pBType = pBType;
    }
    public String getPBHive() {
        return this.pBHive;
    }
    public void setPBHive(String pBHive) {
        this.pBHive = pBHive;
    }
    public String getPBState() {
        return this.pBState;
    }
    public void setPBState(String pBState) {
        this.pBState = pBState;
    }
    public String getPBName() {
        return this.pBName;
    }
    public void setPBName(String pBName) {
        this.pBName = pBName;
    }
    public String getPBAddress() {
        return this.pBAddress;
    }
    public void setPBAddress(String pBAddress) {
        this.pBAddress = pBAddress;
    }
    public Double getPBLongitude() {
        return this.pBLongitude;
    }
    public void setPBLongitude(Double pBLongitude) {
        this.pBLongitude = pBLongitude;
    }
    public Double getPBLatitude() {
        return this.pBLatitude;
    }
    public void setPBLatitude(Double pBLatitude) {
        this.pBLatitude = pBLatitude;
    }
    public Long getPBOrgid() {
        return this.pBOrgid;
    }
    public void setPBOrgid(Long pBOrgid) {
        this.pBOrgid = pBOrgid;
    }
    public String getAGuid() {
        return this.aGuid;
    }
    public void setAGuid(String aGuid) {
        this.aGuid = aGuid;
    }
    public String getSGuid() {
        return this.sGuid;
    }
    public void setSGuid(String sGuid) {
        this.sGuid = sGuid;
    }
    public String getPBVoltage() {
        return this.pBVoltage;
    }
    public void setPBVoltage(String pBVoltage) {
        this.pBVoltage = pBVoltage;
    }
    public String getPBCollectid() {
        return this.pBCollectid;
    }
    public void setPBCollectid(String pBCollectid) {
        this.pBCollectid = pBCollectid;
    }
    public String getPBReckonid() {
        return this.pBReckonid;
    }
    public void setPBReckonid(String pBReckonid) {
        this.pBReckonid = pBReckonid;
    }
    public Date getPBAddtime() {
        return this.pBAddtime;
    }
    public void setPBAddtime(Date pBAddtime) {
        this.pBAddtime = pBAddtime;
    }
    public String getPBBookname() {
        return this.pBBookname;
    }
    public void setPBBookname(String pBBookname) {
        this.pBBookname = pBBookname;
    }
    public Date getPBChangetime() {
        return this.pBChangetime;
    }
    public void setPBChangetime(Date pBChangetime) {
        this.pBChangetime = pBChangetime;
    }
    public String getPBDatastate() {
        return this.pBDatastate;
    }
    public void setPBDatastate(String pBDatastate) {
        this.pBDatastate = pBDatastate;
    }
    public String getIsDraw() {
        return this.isDraw;
    }
    public void setIsDraw(String isDraw) {
        this.isDraw = isDraw;
    }


}
